package com.zhongyu.order.provider.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zhongyu.comm.pojo.Task;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Update;

import java.time.LocalDateTime;

public interface TaskMapper extends BaseMapper<Task> {

    @Update("update dm_task set try_count=try_count+1,update_time=#{updateTime}where id=#{id}")
    int updateTryCountByTaskId(@Param("id") String id,@Param("updateTime") LocalDateTime updateTime);

    @Update("update dm_task set status=#{status},update_time=#{updateTime}where id=#{id}")
    int updateStatusByTaskId(@Param("id") String id,@Param("status") int status,@Param("updateTime") LocalDateTime updateTime);


}
